tuber cochleae - Español Inglés Diccionario